Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
776 / 776
n/a
0 / 0
CRAP
n/a
0 / 0
1<?php
2
3return [
4
5    /*
6    |--------------------------------------------------------------------------
7    | Dashboard
8    |--------------------------------------------------------------------------
9    |
10    | All ACLs related to dashboard will be placed here.
11    |
12    */
13    [
14        'key'   => 'dashboard',
15        'name'  => 'admin::app.acl.dashboard',
16        'route' => 'admin.dashboard.index',
17        'sort'  => 1,
18    ],
19
20    /*
21    |--------------------------------------------------------------------------
22    | Sales
23    |--------------------------------------------------------------------------
24    |
25    | All ACLs related to sales will be placed here.
26    |
27    */
28    [
29        'key'   => 'sales',
30        'name'  => 'admin::app.acl.sales',
31        'route' => 'admin.sales.orders.index',
32        'sort'  => 2,
33    ], [
34        'key'   => 'sales.orders',
35        'name'  => 'admin::app.acl.orders',
36        'route' => 'admin.sales.orders.index',
37        'sort'  => 1,
38    ], [
39        'key'   => 'sales.orders.create',
40        'name'  => 'admin::app.acl.create',
41        'route' => 'admin.sales.orders.create',
42        'sort'  => 1,
43    ], [
44        'key'   => 'sales.orders.view',
45        'name'  => 'admin::app.acl.view',
46        'route' => 'admin.sales.orders.view',
47        'sort'  => 2,
48    ], [
49        'key'   => 'sales.orders.cancel',
50        'name'  => 'admin::app.acl.cancel',
51        'route' => 'admin.sales.orders.cancel',
52        'sort'  => 3,
53    ], [
54        'key'   => 'sales.invoices',
55        'name'  => 'admin::app.acl.invoices',
56        'route' => 'admin.sales.invoices.index',
57        'sort'  => 2,
58    ], [
59        'key'   => 'sales.invoices.view',
60        'name'  => 'admin::app.acl.view',
61        'route' => 'admin.sales.invoices.view',
62        'sort'  => 1,
63    ], [
64        'key'   => 'sales.invoices.create',
65        'name'  => 'admin::app.acl.create',
66        'route' => 'admin.sales.invoices.store',
67        'sort'  => 2,
68    ], [
69        'key'   => 'sales.shipments',
70        'name'  => 'admin::app.acl.shipments',
71        'route' => 'admin.sales.shipments.index',
72        'sort'  => 3,
73    ], [
74        'key'   => 'sales.shipments.view',
75        'name'  => 'admin::app.acl.view',
76        'route' => 'admin.sales.shipments.view',
77        'sort'  => 1,
78    ], [
79        'key'   => 'sales.shipments.create',
80        'name'  => 'admin::app.acl.create',
81        'route' => 'admin.sales.shipments.store',
82        'sort'  => 2,
83    ], [
84        'key'   => 'sales.refunds',
85        'name'  => 'admin::app.acl.refunds',
86        'route' => 'admin.sales.refunds.index',
87        'sort'  => 4,
88    ], [
89        'key'   => 'sales.refunds.view',
90        'name'  => 'admin::app.acl.view',
91        'route' => 'admin.sales.refunds.view',
92        'sort'  => 1,
93    ], [
94        'key'   => 'sales.refunds.create',
95        'name'  => 'admin::app.acl.create',
96        'route' => 'admin.sales.refunds.store',
97        'sort'  => 2,
98    ], [
99        'key'   => 'sales.transactions',
100        'name'  => 'admin::app.acl.transactions',
101        'route' => 'admin.sales.transactions.index',
102        'sort'  => 5,
103    ], [
104        'key'   => 'sales.transactions.view',
105        'name'  => 'admin::app.acl.view',
106        'route' => 'admin.sales.transactions.view',
107        'sort'  => 1,
108    ],
109
110    /*
111    |--------------------------------------------------------------------------
112    | Catalog
113    |--------------------------------------------------------------------------
114    |
115    | All ACLs related to catalog will be placed here.
116    |
117    */
118    [
119        'key'   => 'catalog',
120        'name'  => 'admin::app.acl.catalog',
121        'route' => 'admin.catalog.index',
122        'sort'  => 3,
123    ], [
124        'key'   => 'catalog.products',
125        'name'  => 'admin::app.acl.products',
126        'route' => 'admin.catalog.products.index',
127        'sort'  => 1,
128    ], [
129        'key'   => 'catalog.products.create',
130        'name'  => 'admin::app.acl.create',
131        'route' => 'admin.catalog.products.store',
132        'sort'  => 1,
133    ], [
134        'key'   => 'catalog.products.copy',
135        'name'  => 'admin::app.acl.copy',
136        'route' => 'admin.catalog.products.copy',
137        'sort'  => 2,
138    ], [
139        'key'   => 'catalog.products.edit',
140        'name'  => 'admin::app.acl.edit',
141        'route' => 'admin.catalog.products.edit',
142        'sort'  => 3,
143    ], [
144        'key'   => 'catalog.products.delete',
145        'name'  => 'admin::app.acl.delete',
146        'route' => 'admin.catalog.products.delete',
147        'sort'  => 4,
148    ], [
149        'key'   => 'catalog.categories',
150        'name'  => 'admin::app.acl.categories',
151        'route' => 'admin.catalog.categories.index',
152        'sort'  => 2,
153    ], [
154        'key'   => 'catalog.categories.create',
155        'name'  => 'admin::app.acl.create',
156        'route' => 'admin.catalog.categories.create',
157        'sort'  => 1,
158    ], [
159        'key'   => 'catalog.categories.edit',
160        'name'  => 'admin::app.acl.edit',
161        'route' => 'admin.catalog.categories.edit',
162        'sort'  => 2,
163    ], [
164        'key'   => 'catalog.categories.delete',
165        'name'  => 'admin::app.acl.delete',
166        'route' => 'admin.catalog.categories.delete',
167        'sort'  => 3,
168    ], [
169        'key'   => 'catalog.attributes',
170        'name'  => 'admin::app.acl.attributes',
171        'route' => 'admin.catalog.attributes.index',
172        'sort'  => 3,
173    ], [
174        'key'   => 'catalog.attributes.create',
175        'name'  => 'admin::app.acl.create',
176        'route' => 'admin.catalog.attributes.create',
177        'sort'  => 1,
178    ], [
179        'key'   => 'catalog.attributes.edit',
180        'name'  => 'admin::app.acl.edit',
181        'route' => 'admin.catalog.attributes.edit',
182        'sort'  => 2,
183    ], [
184        'key'   => 'catalog.attributes.delete',
185        'name'  => 'admin::app.acl.delete',
186        'route' => 'admin.catalog.attributes.delete',
187        'sort'  => 3,
188    ], [
189        'key'   => 'catalog.families',
190        'name'  => 'admin::app.acl.attribute-families',
191        'route' => 'admin.catalog.families.index',
192        'sort'  => 4,
193    ], [
194        'key'   => 'catalog.families.create',
195        'name'  => 'admin::app.acl.create',
196        'route' => 'admin.catalog.families.create',
197        'sort'  => 1,
198    ], [
199        'key'   => 'catalog.families.edit',
200        'name'  => 'admin::app.acl.edit',
201        'route' => 'admin.catalog.families.edit',
202        'sort'  => 2,
203    ], [
204        'key'   => 'catalog.families.delete',
205        'name'  => 'admin::app.acl.delete',
206        'route' => 'admin.catalog.families.delete',
207        'sort'  => 3,
208    ],
209
210    /*
211    |--------------------------------------------------------------------------
212    | Customers
213    |--------------------------------------------------------------------------
214    |
215    | All ACLs related to customers will be placed here.
216    |
217    */
218    [
219        'key'   => 'customers',
220        'name'  => 'admin::app.acl.customers',
221        'route' => 'admin.customers.customers.index',
222        'sort'  => 4,
223    ], [
224        'key'   => 'customers.customers',
225        'name'  => 'admin::app.acl.customers',
226        'route' => 'admin.customers.customers.index',
227        'sort'  => 1,
228    ], [
229        'key'   => 'customers.customers.create',
230        'name'  => 'admin::app.acl.create',
231        'route' => 'admin.customer.create',
232        'sort'  => 1,
233    ], [
234        'key'   => 'customers.customers.edit',
235        'name'  => 'admin::app.acl.edit',
236        'route' => 'admin.customers.customers.edit',
237        'sort'  => 2,
238    ], [
239        'key'   => 'customers.customers.delete',
240        'name'  => 'admin::app.acl.delete',
241        'route' => 'admin.customers.customers.delete',
242        'sort'  => 3,
243    ], [
244        'key'   => 'customers.addresses',
245        'name'  => 'admin::app.acl.addresses',
246        'route' => 'admin.customers.customers.addresses.index',
247        'sort'  => 2,
248    ], [
249        'key'   => 'customers.addresses.create',
250        'name'  => 'admin::app.acl.create',
251        'route' => 'admin.customers.customers.addresses.create',
252        'sort'  => 1,
253    ], [
254        'key'   => 'customers.addresses.edit',
255        'name'  => 'admin::app.acl.edit',
256        'route' => 'admin.customers.customers.addresses.edit',
257        'sort'  => 2,
258    ], [
259        'key'   => 'customers.addresses.delete',
260        'name'  => 'admin::app.acl.delete',
261        'route' => 'admin.customers.customers.addresses.delete',
262        'sort'  => 3,
263    ], [
264        'key'   => 'customers.note',
265        'name'  => 'admin::app.acl.note',
266        'route' => 'admin.customer.note.create',
267        'sort'  => 3,
268    ], [
269        'key'   => 'customers.groups',
270        'name'  => 'admin::app.acl.groups',
271        'route' => 'admin.customers.groups.index',
272        'sort'  => 4,
273    ], [
274        'key'   => 'customers.groups.create',
275        'name'  => 'admin::app.acl.create',
276        'route' => 'admin.groups.create',
277        'sort'  => 1,
278    ], [
279        'key'   => 'customers.groups.edit',
280        'name'  => 'admin::app.acl.edit',
281        'route' => 'admin.customers.groups.update',
282        'sort'  => 2,
283    ], [
284        'key'   => 'customers.groups.delete',
285        'name'  => 'admin::app.acl.delete',
286        'route' => 'admin.customers.groups.delete',
287        'sort'  => 3,
288    ], [
289        'key'   => 'customers.reviews',
290        'name'  => 'admin::app.acl.reviews',
291        'route' => 'admin.customers.customers.review.index',
292        'sort'  => 5,
293    ], [
294        'key'   => 'customers.reviews.edit',
295        'name'  => 'admin::app.acl.edit',
296        'route' => 'admin.customers.customers.review.edit',
297        'sort'  => 1,
298    ], [
299        'key'   => 'customers.reviews.delete',
300        'name'  => 'admin::app.acl.delete',
301        'route' => 'admin.customers.customers.review.delete',
302        'sort'  => 2,
303    ],
304
305    /*
306    |--------------------------------------------------------------------------
307    | Marketing
308    |--------------------------------------------------------------------------
309    |
310    | All ACLs related to marketing will be placed here.
311    |
312    */
313    [
314        'key'   => 'marketing',
315        'name'  => 'admin::app.acl.marketing',
316        'route' => 'admin.marketing.promotions.cart_rules.index',
317        'sort'  => 6,
318    ], [
319        'key'   => 'marketing.promotions',
320        'name'  => 'admin::app.acl.promotions',
321        'route' => 'admin.marketing.promotions.cart_rules.index',
322        'sort'  => 1,
323    ], [
324        'key'   => 'marketing.promotions.cart_rules',
325        'name'  => 'admin::app.acl.cart-rules',
326        'route' => 'admin.marketing.promotions.cart_rules.index',
327        'sort'  => 1,
328    ], [
329        'key'   => 'marketing.promotions.cart_rules.create',
330        'name'  => 'admin::app.acl.create',
331        'route' => 'admin.marketing.promotions.cart_rules.create',
332        'sort'  => 1,
333    ], [
334        'key'   => 'marketing.promotions.cart_rules.copy',
335        'name'  => 'admin::app.acl.copy',
336        'route' => 'admin.marketing.promotions.cart_rules.copy',
337        'sort'  => 1,
338    ], [
339        'key'   => 'marketing.promotions.cart_rules.edit',
340        'name'  => 'admin::app.acl.edit',
341        'route' => 'admin.marketing.promotions.cart_rules.edit',
342        'sort'  => 2,
343    ], [
344        'key'   => 'marketing.promotions.cart_rules.delete',
345        'name'  => 'admin::app.acl.delete',
346        'route' => 'admin.marketing.promotions.cart_rules.delete',
347        'sort'  => 3,
348    ], [
349        'key'   => 'marketing.promotions.catalog_rules',
350        'name'  => 'admin::app.acl.catalog-rules',
351        'route' => 'admin.marketing.promotions.catalog_rules.index',
352        'sort'  => 1,
353    ], [
354        'key'   => 'marketing.promotions.catalog_rules.create',
355        'name'  => 'admin::app.acl.create',
356        'route' => 'admin.marketing.promotions.catalog_rules.index',
357        'sort'  => 1,
358    ], [
359        'key'   => 'marketing.promotions.catalog_rules.edit',
360        'name'  => 'admin::app.acl.edit',
361        'route' => 'admin.marketing.promotions.catalog_rules.edit',
362        'sort'  => 2,
363    ], [
364        'key'   => 'marketing.promotions.catalog_rules.delete',
365        'name'  => 'admin::app.acl.delete',
366        'route' => 'admin.marketing.promotions.catalog_rules.delete',
367        'sort'  => 3,
368    ], [
369        'key'   => 'marketing.communications',
370        'name'  => 'admin::app.acl.communications',
371        'route' => 'admin.marketing.communications.email_templates.index',
372        'sort'  => 2,
373    ], [
374        'key'   => 'marketing.communications.email_templates',
375        'name'  => 'admin::app.acl.email-templates',
376        'route' => 'admin.marketing.communications.email_templates.index',
377        'sort'  => 1,
378    ], [
379        'key'   => 'marketing.communications.email_templates.create',
380        'name'  => 'admin::app.acl.create',
381        'route' => 'admin.marketing.communications.email_templates.create',
382        'sort'  => 2,
383    ], [
384        'key'   => 'marketing.communications.email_templates.edit',
385        'name'  => 'admin::app.acl.edit',
386        'route' => 'admin.marketing.communications.email_templates.edit',
387        'sort'  => 3,
388    ], [
389        'key'   => 'marketing.communications.email_templates.delete',
390        'name'  => 'admin::app.acl.delete',
391        'route' => 'admin.marketing.communications.email_templates.delete',
392        'sort'  => 4,
393    ], [
394        'key'   => 'marketing.communications.events',
395        'name'  => 'admin::app.acl.events',
396        'route' => 'admin.marketing.communications.events.index',
397        'sort'  => 2,
398    ], [
399        'key'   => 'marketing.communications.events.create',
400        'name'  => 'admin::app.acl.create',
401        'route' => 'admin.marketing.communications.events.update',
402        'sort'  => 1,
403    ], [
404        'key'   => 'marketing.communications.events.edit',
405        'name'  => 'admin::app.acl.edit',
406        'route' => 'admin.marketing.communications.events.edit',
407        'sort'  => 2,
408    ], [
409        'key'   => 'marketing.communications.events.delete',
410        'name'  => 'admin::app.acl.delete',
411        'route' => 'admin.marketing.communications.events.delete',
412        'sort'  => 3,
413    ], [
414        'key'   => 'marketing.communications.campaigns',
415        'name'  => 'admin::app.acl.campaigns',
416        'route' => 'admin.marketing.communications.campaigns.index',
417        'sort'  => 3,
418    ], [
419        'key'   => 'marketing.communications.campaigns.create',
420        'name'  => 'admin::app.acl.create',
421        'route' => 'admin.marketing.communications.campaigns.create',
422        'sort'  => 1,
423    ], [
424        'key'   => 'marketing.communications.campaigns.edit',
425        'name'  => 'admin::app.acl.edit',
426        'route' => 'admin.marketing.communications.campaigns.edit',
427        'sort'  => 2,
428    ], [
429        'key'   => 'marketing.communications.campaigns.delete',
430        'name'  => 'admin::app.acl.delete',
431        'route' => 'admin.marketing.communications.campaigns.delete',
432        'sort'  => 3,
433    ], [
434        'key'   => 'marketing.communications.subscribers',
435        'name'  => 'admin::app.acl.subscribers',
436        'route' => 'admin.marketing.communications.subscribers.index',
437        'sort'  => 3,
438    ], [
439        'key'   => 'marketing.communications.subscribers.edit',
440        'name'  => 'admin::app.acl.edit',
441        'route' => 'admin.marketing.communications.subscribers.edit',
442        'sort'  => 1,
443    ], [
444        'key'   => 'marketing.communications.subscribers.delete',
445        'name'  => 'admin::app.acl.delete',
446        'route' => 'admin.marketing.communications.subscribers.delete',
447        'sort'  => 2,
448    ], [
449        'key'   => 'marketing.search_seo',
450        'name'  => 'admin::app.acl.search-seo',
451        'route' => 'admin.marketing.search_seo.url_rewrites.index',
452        'sort'  => 3,
453    ], [
454        'key'   => 'marketing.search_seo.url_rewrites',
455        'name'  => 'admin::app.acl.url-rewrites',
456        'route' => 'admin.marketing.search_seo.url_rewrites.index',
457        'sort'  => 1,
458    ], [
459        'key'   => 'marketing.search_seo.url_rewrites.create',
460        'name'  => 'admin::app.acl.create',
461        'route' => 'admin.marketing.search_seo.url_rewrites.update',
462        'sort'  => 1,
463    ], [
464        'key'   => 'marketing.search_seo.url_rewrites.edit',
465        'name'  => 'admin::app.acl.edit',
466        'route' => 'admin.marketing.search_seo.url_rewrites.update',
467        'sort'  => 2,
468    ], [
469        'key'   => 'marketing.search_seo.url_rewrites.delete',
470        'name'  => 'admin::app.acl.delete',
471        'route' => 'admin.marketing.search_seo.url_rewrites.delete',
472        'sort'  => 3,
473    ], [
474        'key'   => 'marketing.search_seo.search_terms',
475        'name'  => 'admin::app.acl.search-terms',
476        'route' => 'admin.marketing.search_seo.search_terms.index',
477        'sort'  => 2,
478    ], [
479        'key'   => 'marketing.search_seo.search_terms.create',
480        'name'  => 'admin::app.acl.create',
481        'route' => 'admin.marketing.search_seo.search_terms.update',
482        'sort'  => 1,
483    ], [
484        'key'   => 'marketing.search_seo.search_terms.edit',
485        'name'  => 'admin::app.acl.edit',
486        'route' => 'admin.marketing.search_seo.search_terms.update',
487        'sort'  => 2,
488    ], [
489        'key'   => 'marketing.search_seo.search_terms.delete',
490        'name'  => 'admin::app.acl.delete',
491        'route' => 'admin.marketing.search_seo.search_terms.delete',
492        'sort'  => 3,
493    ], [
494        'key'   => 'marketing.search_seo.search_synonyms',
495        'name'  => 'admin::app.acl.search-synonyms',
496        'route' => 'admin.marketing.search_seo.search_synonyms.index',
497        'sort'  => 3,
498    ], [
499        'key'   => 'marketing.search_seo.search_synonyms.create',
500        'name'  => 'admin::app.acl.create',
501        'route' => 'admin.marketing.search_seo.search_synonyms.update',
502        'sort'  => 1,
503    ], [
504        'key'   => 'marketing.search_seo.search_synonyms.edit',
505        'name'  => 'admin::app.acl.edit',
506        'route' => 'admin.marketing.search_seo.search_synonyms.update',
507        'sort'  => 2,
508    ], [
509        'key'   => 'marketing.search_seo.search_synonyms.delete',
510        'name'  => 'admin::app.acl.delete',
511        'route' => 'admin.marketing.search_seo.search_synonyms.delete',
512        'sort'  => 3,
513    ], [
514        'key'   => 'marketing.search_seo.sitemaps',
515        'name'  => 'admin::app.acl.sitemaps',
516        'route' => 'admin.marketing.search_seo.sitemaps.index',
517        'sort'  => 4,
518    ], [
519        'key'   => 'marketing.search_seo.sitemaps.create',
520        'name'  => 'admin::app.acl.create',
521        'route' => 'admin.marketing.search_seo.sitemaps.update',
522        'sort'  => 1,
523    ], [
524        'key'   => 'marketing.search_seo.sitemaps.edit',
525        'name'  => 'admin::app.acl.edit',
526        'route' => 'admin.marketing.search_seo.sitemaps.update',
527        'sort'  => 2,
528    ], [
529        'key'   => 'marketing.search_seo.sitemaps.delete',
530        'name'  => 'admin::app.acl.delete',
531        'route' => 'admin.marketing.search_seo.sitemaps.delete',
532        'sort'  => 3,
533    ],
534
535    /*
536    |--------------------------------------------------------------------------
537    | Reporting
538    |--------------------------------------------------------------------------
539    |
540    | All Reporting related to reporting will be placed here.
541    |
542    */
543    [
544        'key'   => 'reporting',
545        'name'  => 'admin::app.acl.reporting',
546        'route' => 'admin.reporting.sales.index',
547        'sort'  => 6,
548    ], [
549        'key'   => 'reporting.sales',
550        'name'  => 'admin::app.acl.sales',
551        'route' => 'admin.reporting.sales.index',
552        'sort'  => 1,
553    ], [
554        'key'   => 'reporting.customers',
555        'name'  => 'admin::app.acl.customers',
556        'route' => 'admin.reporting.customers.index',
557        'sort'  => 2,
558    ], [
559        'key'   => 'reporting.products',
560        'name'  => 'admin::app.acl.products',
561        'route' => 'admin.reporting.products.index',
562        'sort'  => 3,
563    ],
564
565    /*
566    |--------------------------------------------------------------------------
567    | CMS
568    |--------------------------------------------------------------------------
569    |
570    | All ACLs related to cms will be placed here.
571    |
572    */
573    [
574        'key'   => 'cms',
575        'name'  => 'admin::app.acl.cms',
576        'route' => 'admin.cms.index',
577        'sort'  => 7,
578    ], [
579        'key'   => 'cms.create',
580        'name'  => 'admin::app.acl.create',
581        'route' => 'admin.cms.create',
582        'sort'  => 1,
583    ], [
584        'key'   => 'cms.edit',
585        'name'  => 'admin::app.acl.edit',
586        'route' => 'admin.cms.edit',
587        'sort'  => 2,
588    ], [
589        'key'   => 'cms.delete',
590        'name'  => 'admin::app.acl.delete',
591        'route' => 'admin.cms.delete',
592        'sort'  => 3,
593    ],
594
595    /*
596    |--------------------------------------------------------------------------
597    | Settings
598    |--------------------------------------------------------------------------
599    |
600    | All ACLs related to settings will be placed here.
601    |
602    */
603    [
604        'key'   => 'settings',
605        'name'  => 'admin::app.acl.settings',
606        'route' => 'admin.settings.users.index',
607        'sort'  => 8,
608    ], [
609        'key'   => 'settings.locales',
610        'name'  => 'admin::app.acl.locales',
611        'route' => 'admin.settings.locales.index',
612        'sort'  => 1,
613    ], [
614        'key'   => 'settings.locales.create',
615        'name'  => 'admin::app.acl.create',
616        'route' => 'admin.settings.locales.create',
617        'sort'  => 1,
618    ], [
619        'key'   => 'settings.locales.edit',
620        'name'  => 'admin::app.acl.edit',
621        'route' => 'admin.settings.locales.edit',
622        'sort'  => 2,
623    ], [
624        'key'   => 'settings.locales.delete',
625        'name'  => 'admin::app.acl.delete',
626        'route' => 'admin.settings.locales.delete',
627        'sort'  => 3,
628    ], [
629        'key'   => 'settings.currencies',
630        'name'  => 'admin::app.acl.currencies',
631        'route' => 'admin.settings.currencies.index',
632        'sort'  => 2,
633    ], [
634        'key'   => 'settings.currencies.create',
635        'name'  => 'admin::app.acl.create',
636        'route' => 'admin.settings.currencies.create',
637        'sort'  => 1,
638    ], [
639        'key'   => 'settings.currencies.edit',
640        'name'  => 'admin::app.acl.edit',
641        'route' => 'admin.settings.currencies.edit',
642        'sort'  => 2,
643    ], [
644        'key'   => 'settings.currencies.delete',
645        'name'  => 'admin::app.acl.delete',
646        'route' => 'admin.settings.currencies.delete',
647        'sort'  => 3,
648    ], [
649        'key'   => 'settings.exchange_rates',
650        'name'  => 'admin::app.acl.exchange-rates',
651        'route' => 'admin.settings.exchange_rates.index',
652        'sort'  => 3,
653    ], [
654        'key'   => 'settings.exchange_rates.create',
655        'name'  => 'admin::app.acl.create',
656        'route' => 'admin.settings.exchange_rates.create',
657        'sort'  => 1,
658    ], [
659        'key'   => 'settings.exchange_rates.edit',
660        'name'  => 'admin::app.acl.edit',
661        'route' => 'admin.settings.exchange_rates.edit',
662        'sort'  => 2,
663    ], [
664        'key'   => 'settings.exchange_rates.delete',
665        'name'  => 'admin::app.acl.delete',
666        'route' => 'admin.settings.exchange_rates.delete',
667        'sort'  => 3,
668    ], [
669        'key'   => 'settings.inventory_sources',
670        'name'  => 'admin::app.acl.inventory-sources',
671        'route' => 'admin.settings.inventory_sources.index',
672        'sort'  => 4,
673    ], [
674        'key'   => 'settings.inventory_sources.create',
675        'name'  => 'admin::app.acl.create',
676        'route' => 'admin.settings.inventory_sources.create',
677        'sort'  => 1,
678    ], [
679        'key'   => 'settings.inventory_sources.edit',
680        'name'  => 'admin::app.acl.edit',
681        'route' => 'admin.settings.inventory_sources.edit',
682        'sort'  => 2,
683    ], [
684        'key'   => 'settings.inventory_sources.delete',
685        'name'  => 'admin::app.acl.delete',
686        'route' => 'admin.settings.inventory_sources.delete',
687        'sort'  => 3,
688    ], [
689        'key'   => 'settings.channels',
690        'name'  => 'admin::app.acl.channels',
691        'route' => 'admin.settings.channels.index',
692        'sort'  => 5,
693    ], [
694        'key'   => 'settings.channels.create',
695        'name'  => 'admin::app.acl.create',
696        'route' => 'admin.settings.channels.create',
697        'sort'  => 1,
698    ], [
699        'key'   => 'settings.channels.edit',
700        'name'  => 'admin::app.acl.edit',
701        'route' => 'admin.settings.channels.edit',
702        'sort'  => 2,
703    ], [
704        'key'   => 'settings.channels.delete',
705        'name'  => 'admin::app.acl.delete',
706        'route' => 'admin.settings.channels.delete',
707        'sort'  => 3,
708    ], [
709        'key'   => 'settings.users',
710        'name'  => 'admin::app.acl.users',
711        'route' => 'admin.settings.users.index',
712        'sort'  => 6,
713    ], [
714        'key'   => 'settings.users.users',
715        'name'  => 'admin::app.acl.users',
716        'route' => 'admin.settings.users.index',
717        'sort'  => 1,
718    ], [
719        'key'   => 'settings.users.users.create',
720        'name'  => 'admin::app.acl.create',
721        'route' => 'admin.settings.users.store',
722        'sort'  => 1,
723    ], [
724        'key'   => 'settings.users.users.edit',
725        'name'  => 'admin::app.acl.edit',
726        'route' => 'admin.settings.users.edit',
727        'sort'  => 2,
728    ], [
729        'key'   => 'settings.users.users.delete',
730        'name'  => 'admin::app.acl.delete',
731        'route' => 'admin.settings.users.delete',
732        'sort'  => 3,
733    ], [
734        'key'   => 'settings.roles',
735        'name'  => 'admin::app.acl.roles',
736        'route' => 'admin.settings.roles.index',
737        'sort'  => 7,
738    ], [
739        'key'   => 'settings.roles.create',
740        'name'  => 'admin::app.acl.create',
741        'route' => 'admin.settings.roles.create',
742        'sort'  => 1,
743    ], [
744        'key'   => 'settings.roles.edit',
745        'name'  => 'admin::app.acl.edit',
746        'route' => 'admin.settings.roles.edit',
747        'sort'  => 2,
748    ], [
749        'key'   => 'settings.roles.delete',
750        'name'  => 'admin::app.acl.delete',
751        'route' => 'admin.settings.roles.delete',
752        'sort'  => 3,
753    ], [
754        'key'   => 'settings.themes',
755        'name'  => 'admin::app.acl.themes',
756        'route' => 'admin.settings.themes.index',
757        'sort'  => 8,
758    ], [
759        'key'   => 'settings.themes.create',
760        'name'  => 'admin::app.acl.create',
761        'route' => 'admin.settings.themes.store',
762        'sort'  => 1,
763    ], [
764        'key'   => 'settings.themes.edit',
765        'name'  => 'admin::app.acl.edit',
766        'route' => 'admin.settings.themes.edit',
767        'sort'  => 2,
768    ], [
769        'key'   => 'settings.themes.delete',
770        'name'  => 'admin::app.acl.delete',
771        'route' => 'admin.settings.themes.delete',
772        'sort'  => 3,
773    ], [
774        'key'   => 'settings.taxes',
775        'name'  => 'admin::app.acl.taxes',
776        'route' => 'admin.settings.taxes.categories.index',
777        'sort'  => 9,
778    ], [
779        'key'   => 'settings.taxes.tax_categories',
780        'name'  => 'admin::app.acl.tax-categories',
781        'route' => 'admin.settings.taxes.categories.index',
782        'sort'  => 1,
783    ], [
784        'key'   => 'settings.taxes.tax_categories.create',
785        'name'  => 'admin::app.acl.create',
786        'route' => 'admin.settings.taxes.tax_categories.create',
787        'sort'  => 1,
788    ], [
789        'key'   => 'settings.taxes.tax_categories.edit',
790        'name'  => 'admin::app.acl.edit',
791        'route' => 'admin.settings.taxes.categories.edit',
792        'sort'  => 2,
793    ], [
794        'key'   => 'settings.taxes.tax_categories.delete',
795        'name'  => 'admin::app.acl.delete',
796        'route' => 'admin.settings.taxes.categories.delete',
797        'sort'  => 3,
798    ], [
799        'key'   => 'settings.taxes.tax_rates',
800        'name'  => 'admin::app.acl.tax-rates',
801        'route' => 'admin.settings.taxes.rates.index',
802        'sort'  => 2,
803    ], [
804        'key'   => 'settings.taxes.tax_rates.create',
805        'name'  => 'admin::app.acl.create',
806        'route' => 'admin.settings.taxes.rates.create',
807        'sort'  => 1,
808    ], [
809        'key'   => 'settings.taxes.tax_rates.edit',
810        'name'  => 'admin::app.acl.edit',
811        'route' => 'admin.settings.taxes.rates.edit',
812        'sort'  => 2,
813    ], [
814        'key'   => 'settings.data_transfer',
815        'name'  => 'admin::app.acl.data-transfer',
816        'route' => 'admin.settings.data_transfer.imports.index',
817        'sort'  => 10,
818    ], [
819        'key'   => 'settings.data_transfer.imports',
820        'name'  => 'admin::app.acl.imports',
821        'route' => 'admin.settings.data_transfer.imports.index',
822        'sort'  => 1,
823    ], [
824        'key'   => 'settings.data_transfer.imports.create',
825        'name'  => 'admin::app.acl.create',
826        'route' => 'admin.settings.data_transfer.imports.create',
827        'sort'  => 1,
828    ], [
829        'key'   => 'settings.data_transfer.imports.edit',
830        'name'  => 'admin::app.acl.edit',
831        'route' => 'admin.settings.data_transfer.imports.edit',
832        'sort'  => 2,
833    ], [
834        'key'   => 'settings.data_transfer.imports.delete',
835        'name'  => 'admin::app.acl.delete',
836        'route' => 'admin.settings.data_transfer.imports.delete',
837        'sort'  => 3,
838    ], [
839        'key'   => 'settings.data_transfer.imports.import',
840        'name'  => 'admin::app.acl.import',
841        'route' => 'admin.settings.data_transfer.imports.import',
842        'sort'  => 4,
843    ],
844
845    /*
846    |--------------------------------------------------------------------------
847    | Configuration
848    |--------------------------------------------------------------------------
849    |
850    | All ACLs related to configuration will be placed here.
851    |
852    */
853    [
854        'key'   => 'configuration',
855        'name'  => 'admin::app.acl.configure',
856        'route' => 'admin.configuration.index',
857        'sort'  => 9,
858    ],
859];